self-supporting stand - Español Inglés Diccionario